package controlador;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class ControladorVistaMenuPrincipal {
	
	private ControladorDeVentanas contVent;
	
	public ControladorVistaMenuPrincipal (ControladorDeVentanas contVent){
		this.contVent=contVent;
	}

	private class EscuchaBotonCrear implements ActionListener{
		public void actionPerformed(ActionEvent e){
			contVent.AbrirVentanaCrearUsuario();
			contVent.OcultarVentanaMenuPrincipal();
		}
	}

	public ActionListener getListenerBotonCrear() {
		return new EscuchaBotonCrear();
	}

	private class EscuchaBotonCargar implements ActionListener{
		public void actionPerformed(ActionEvent e){
			contVent.AbrirVentanaSeleccionarJugador();
			contVent.OcultarVentanaMenuPrincipal();
		}
	}

	public ActionListener getListenerBotonCargar() {
		return new EscuchaBotonCargar();
	}

	private class EscuchaBotonGuardar implements ActionListener{
		public void actionPerformed(ActionEvent e){
			contVent.GuardarPartida();
		}
	}

	public ActionListener getListenerBotonGuardar() {
		return new EscuchaBotonGuardar();
	}

	private class EscuchaBotonSalir implements ActionListener{
		public void actionPerformed(ActionEvent e){
			System.exit(0);
		}
	}

	public ActionListener getListenerBotonSalir() {
		return new EscuchaBotonSalir();
	}

}
